#!/usr/bin/env python
import os
import sys

# 设置环境变量
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'settings_ultra_minimal')

# 导入Django
import django
django.setup()

# 导入User模型
from django.contrib.auth.models import User

print("🔧 正在重置admin用户...")

# 删除现有的admin用户（如果存在）
if User.objects.filter(username='admin').exists():
    User.objects.filter(username='admin').delete()
    print("🗑️ 已删除现有的admin用户")

# 创建新的admin用户
try:
    admin_user = User.objects.create_superuser(
        username='admin',
        email='admin@mes.com',
        password='admin123456'
    )
    print("✅ 成功创建新的admin用户!")
    print()
    print("🎉 登录信息:")
    print("  用户名: admin")
    print("  密码: admin123456")
    print("  管理后台: http://127.0.0.1:8000/admin/")
    print()
    print("💡 现在可以使用这些信息登录管理后台了!")
    
except Exception as e:
    print(f"❌ 创建用户失败: {e}")

print("\n" + "="*50)
print("🔄 请刷新浏览器页面并重新登录") 